      allocate( qcb(nvar,nt) )
      allocate( con(nvar,nt) )
      allocate( conb(nvar,nt) )
      allocate( qvb(nvar,np) )
      allocate( resb(nvar,nt) )
      allocate( resbold(nvar,nt) )
      allocate( dJdu(nvar,nt) )
      allocate( qxb(3,np) )
      allocate( qyb(3,np) )
